English Dictionary
◊ UPSTREAM
plaster saint
n : a person (considered to be) without human failings; "he's no
plaster saint"